He was elected to the 70th United States Congress as a Republican to fill the vacancy caused by the death of Thomas S. Butler. He was reelected to the 71st United States Congress in 1928 and the eight succeeding Congresses. He did not run in 1946. He died in Philadelphia.